home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 December
/
2004-12 CHIP.iso
/
Dom i biuro
/
Crimson Editor 3.70
/
cedt370r.exe
/
spec
/
fortran90.key
< prev
next >
Wrap
INI File
|
2003-04-16
|
3KB
|
274 lines
[-COMMENT-:GLOBAL]
# =============================================================
# FORTRAN 90-95 LANGUAGE KEYWORD FILE FOR CRIMSON EDITOR
# Written by Francesco Aliprandi 2002.12.14
# KEYWORDS0 == Specification statements
# KEYWORDS1 == Intrinsic operations
# KEYWORDS2 == Control statements
# KEYWORDS3 == Input/output statements
# KEYWORDS4 == Assignment and storage statements
# KEYWORDS5 == Program structure statements
# KEYWORDS6 == Intrinsic procedures
# KEYWORDS7 == Standard intrinsic subroutines
# =============================================================
[KEYWORDS0:GLOBAL]
# Specification statements
ALLOCATABLE
CHARACTER
COMMON
COMPLEX
DATA
DIMENSION
DOUBLE PRECISION
EQUIVALENCE
EXTERNAL
IMPLICIT
INTEGER
INTENT
INTRINSIC
LOGICAL
NAMELIST
OPTIONAL
PARAMETER
POINTER
PRIVATE
PUBLIC
REAL
SAVE
SEQUENCE
TARGET
TYPE
[KEYWORDS1:GLOBAL]
# Intrinsic operations
**
*
/
+
-
//
.EQ.
.NE.
.LT.
.LE.
.GT.
.GE.
.NOT.
.AND.
.OR.
.EQV.
.NEQV.
==
/=
<
<=
>
>=
.TRUE.
.FALSE.
[KEYWORDS2:GLOBAL]
# Control statements
CALL
CASE
CONTINUE
CYCLE
DO
ELSE IF
ELSE
ELSEWHERE
END DO
END FORALL
END IF
END SELECT
END WHERE
ENTRY
EXIT
FORALL
GOTO
IF
RETURN
SELECT CASE
STOP
THEN
WHERE
[KEYWORDS3:GLOBAL]
# Input/output statements
BACKSPACE
CLOSE
ENDFILE
FORMAT
INQUIRE
OPEN
PRINT
READ
REWIND
WRITE
[KEYWORDS4:GLOBAL]
# Assignment and storage statements
ALLOCATE
DEALLOCATE
NULLIFY
[KEYWORDS5:GLOBAL]
# Program structure statements
BLOCK DATA
CONTAINS
END
FUNCTION
INTERFACE
MODULE
PROGRAM
SUBROUTINE
USE
[KEYWORDS6:GLOBAL]
# Intrinsic procedures
# Numeric functions
ABS
AIMAG
AINT
ANINT
DNINT
CEILING
CMPLX
CONJG
DBLE
DIM
DPROD
EXPONENT
FLOOR
FRACTION
INT
MAX
MIN
MOD
MODULO
NEAREST
NINT
REAL
RRSPACING
SCALE
SET_EXPONENT
SIGN
SPACING
# Mathematical functions
ACOS
ASIN
ATAN
ATAN2
COS
COSH
EXP
LOG
LOG10
SIN
SINH
SQRT
TAN
TANH
# Character functions
ACHAR
ADJUSTL
ADJUSTR
CHAR
IACHAR
ICHAR
INDEX
LEN
LEN_TRIM
LGE
LGT
LLE
LLT
REPEAT
SCAN
TRIM
VERIFY
# Array functions
ALL
ALLOCATED
ANY
COUNT
CSHIFT
DOT_PRODUCT
EOSHIFT
LBOUND
MATMUL
MAXLOC
MAXVAL
MERGE
MINLOC
MINVAL
PACK
PRODUCT
RESHAPE
SHAPE
SIZE
SPREAD
SUM
TRANSPOSE
UBOUND
UNPACK
# Inquiry and kind functions
ALLOCATED
ASSOCIATED
BIT_SIZE
DIGITS
EPSILON
HUGE
KIND
LBOUND
LEN
MAXEXPONENT
MINEXPONENT
PRECISION
PRESENT
RADIX
RANGE
SELECTED_INT_KIND
SELECTED_REAL_KIND
SHAPE
SIZE
TINY
UBOUND
# Bit manipulation procedures
BTEST
IAND
IBCLR
IBITS
IBSET
IEOR
IOR
ISHFT
ISHFTC
MVBITS
NOT
# Other intrinsic functions
LOGICAL
NULL
TRANSFER
[KEYWORDS7:GLOBAL]
# Standard intrinsic subroutines
CPU_TIME
DATE_AND_TIME
MVBITS
RANDOM_NUMBER
RANDOM_SEED
SYSTEM_CLOCK
[KEYWORDS8:GLOBAL]
[KEYWORDS9:GLOBAL]